<?php

class LExceptions extends Exception {
    
}

class LMissingFileException extends LExceptions {

    protected $message;
    protected $filename;
    protected $code;

    public function __construct($message, $filename) {
        $this->setMessage($message);
        $this->setFilename($filename);
    }

    public function setMessage($msg) {
        $this->message = $msg;
    }

    public function getMessage() {
        return $this->message;
    }

    public function setFilename($fn) {
        $this->filename = $fn;
    }

    public function getFilename() {
        return $this->filename;
    }

}

class LFailToLoadClassException extends LExceptions {
    
}
